/*
 * binder.h
 *
 *  Created on: Dec 7, 2010
 *      Author: pavel
 */

#ifndef BINDER_H_
#define BINDER_H_

typedef int (* top_constructor_callback)();
typedef int (* constructor_callback)(int parrentId);
typedef void (* simple_callback) (int classId);
typedef int (* simple_callback_int_return) (int classId);

/* callback for YJdialog */
typedef int (* ydialog_constructor_callback)(int parrentId, int dialogType, int colorMode);

/* callbeck for YJLabel */
typedef int (* yjlabel_constructor_callback) (int parrentId,char *text, bool isHeading, bool isOutputField );

typedef void (* yjlabel_set_size_callback) (int classId, int newWidht, int newHeight);

#endif /* BINDER_H_ */
